home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / pwdb / pwdb_common.h < prev    next >
C/C++ Source or Header  |  2005-10-13  |  704b  |  31 lines

  1. #ifndef PWDB_COMMON_PUBLIC_H
  2. #define PWDB_COMMON_PUBLIC_H
  3.  
  4. #include <sys/stat.h>
  5. #include <unistd.h>
  6. #include <stdio.h>
  7.  
  8. /* grcommon.c */
  9.  
  10. char * __pwdb_fgetsx (char *buf, int cnt, FILE *f);
  11. int __pwdb_fputsx (const char *s, FILE *stream);
  12.  
  13. /*
  14.  * prevent simultaneous updates of password files. Lock and un-lock
  15.  * the password files.
  16.  */
  17. int __pwdb_lckpwdf(void);
  18. int __pwdb_ulckpwdf(void);
  19.  
  20. /* commonio.c */
  21. int do_lock_file(const char *file, const char *lock);
  22. FILE * fopen_with_umask(const char *name, const char *mode, int mask);
  23. int create_backup_file(FILE *fp, const char *backup, const struct stat *st);
  24.  
  25. /* misc.c */
  26. char *__pwdb_strdup(const char *x);
  27.  
  28.      
  29. #endif /* PWDB_COMMON_PUBLIC_H */
  30.  
  31.